Surface Reconstruction from Multiple Views using Rational B-Splines
نویسندگان
چکیده
A method for reconstructing 3D rational B-spline surfaces from multiple views is proposed. The method takes advantage of the projective invariance properties of rational Bsplines. Given feature correspondences in multiple views, the 3D surface is reconstructed via a four step framework. First, corresponding features in each view are given an initial surface parameter value (s; t), and a 2D B-spline is fitted in each view. After this initialization, an iterative minimization procedure alternates between updating the 2D Bspline control points and re-estimating each feature’s (s; t). Next, a non-linear minimization method is used to upgrade the 2D B-splines to 2D rational B-splines, and obtain a better fit. Finally, a factorization method is used to reconstruct the 3D B-spline surface given 2D B-splines in each view. This surface recovery method can be applied in both the perspective and orthographic case. The orthographic case allows the use of additional constraints in the recovery. Experiments with real and synthetic imagery demonstrate the efficacy of the approach for the orthographic case.
منابع مشابه
Surface Reconstruction from Multiple Views using Rational B-Splines and Knot Insertion
A method for reconstruction of 3D rational B-spline surfaces from multiple views is proposed. Given corresponding features in multiple views, though not necessarily visible in all views, the surface is reconstructed. First 2D B-spline patches are fitted to each view. The 3D B-splines and projection matricies can then be extracted from the 2D B-splines using factorization methods. The surface fi...
متن کاملNon Uniform Rational B Spline (NURBS) Based Non-Linear Analysis of Straight Beams with Mixed Formulations
Displacement finite element models of various beam theories have been developed traditionally using conventional finite element basis functions (i.e., cubic Hermite, equi-spaced Lagrange interpolation functions, or spectral/hp Legendre functions). Various finite element models of beams differ from each other in the choice of the interpolation functions used for the transverse deflection w, tota...
متن کاملConversion between T-Splines and Hierarchical B-Splines
T-splines is a recently developed surface modelling technique which is a generalization of B-splines and allows true local refinement. Another well established method supporting local refinement is hierarchical B-splines. This paper presents algorithms for transformation between T-splines and hierarchical (rational) B-splines. With the transformation, a surface expressed in terms of T-splines c...
متن کاملNURBS skinning surface for ship hull design based on new parameterization method
Surface reconstruction from sets of cross-sectional data is important in a variety of applications. The problem of generating a ship hull surface from non-regular cross-sectional curves is addressed. Generating non-uniform rational B-splines (NURBS) surfaces that represent cross-sectional curves is a challenge, since the number of control points is growing due to the non-avoidable process of ha...
متن کاملFast Measurement and Reconstruction of Large Workpieces with Freeform Surfaces by Combining Local Scanning and Global Position Data
In this paper, we propose a new approach for the measurement and reconstruction of large workpieces with freeform surfaces. The system consists of a handheld laser scanning sensor and a position sensor. The laser scanning sensor is used to acquire the surface and geometry information, and the position sensor is utilized to unify the scanning sensors into a global coordinate system. The measurem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001